package com.kalman.taobao.module.screen;
//package com.ihunanren.taobao.module.screen;
//
//import java.io.PrintWriter;
//
//import javax.servlet.http.HttpServletResponse;
//
//import org.springframework.beans.factory.annotation.Autowired;
//
//import com.alibaba.citrus.service.requestcontext.buffered.BufferedRequestContext;
//import com.alibaba.citrus.service.uribroker.URIBrokerService;
//import com.alibaba.citrus.service.uribroker.uri.ServletContentURIBroker;
//import com.alibaba.citrus.turbine.Context;
//import com.alibaba.citrus.turbine.Navigator;
//import com.alibaba.citrus.turbine.dataresolver.Param;
//
///**
// * @author kalman03
// */
//public class AsynCoupons {
//	@Autowired
//	private HttpServletResponse response;
//	@Autowired
//	private BufferedRequestContext brc;
//	@Autowired
//	private URIBrokerService uriBrokerService;
//	
//	private final static String onloadScript = "<script type=\"text/javascript\">doCouponsInvoke(%s);</script>";
//	private final static String javaScript = "<script type=\"text/javascript\" src=\"%s\"></script>";
//
//	public void execute(@Param("to") int toNumber, Context context,Navigator navigator)
//			throws Exception {
//		// 必须关闭buffering，未完成的页面才会被显示在浏览器上。
//		brc.setBuffering(false);
//
//		// 设置content type，但不需要设置charset，框架会设置正确的charset。
//		response.setContentType("text/html");
//
//		PrintWriter out = response.getWriter();
//
//		out.println("<html>");
//		out.println("<head>");
//		out.println("  <title>Count to " + toNumber + "</title>");
//		
//		out.println(String.format(javaScript, "http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"));
//		
//		ServletContentURIBroker broker = (ServletContentURIBroker) uriBrokerService.getURIBroker("assetsContent");
//		String str = broker.getServerURI();
//		out.println(String.format(javaScript, str+"/js/isp_taobao.js"));
//		
//		out.println("</head>");
//		out.println("<body>");
//		
//		
//		
//		for (int i = 1; i <= toNumber; i++) {
//			for (int j = 0; j < 100; j++) {
//				out.print(i);
//			}
//			out.print(String.format(onloadScript, i));
//			out.println();
//			out.flush(); // 将当前的结果立即显示到浏览器上
//
//			Thread.sleep(600); // 特意等待1秒，仅用于演示。
//		}
//
//		out.println("</body>");
//		out.println("</html>");
//		context.put("content", "This is content");
//	}
//}
